/*
 * StreamException.h
 *
 *  Created on: 08/12/2008
 *      Author: fernando
 */

#ifndef STREAMEXCEPTION_H_
#define STREAMEXCEPTION_H_

#include "Exception.h"

namespace core {

/**
 * Exceção de leitura/escrita ocorrida na aplicação.
 *
 * @author fernando
 */
class StreamException: public Exception {
	static const char* _id;
public:
	StreamException() throw();
	StreamException(const char* what) throw();
	StreamException(const char* what, const char* cause) throw();

	virtual ~StreamException() throw();
};

}

#endif /* STREAMEXCEPTION_H_ */
